package com.mz361.modules.system.repository;

import com.mz361.modules.system.domain.Dict;

/**
 * @author niceale * @date 2023/5/14
 */
public interface DictRepository extends BaseRepository<Dict, Long> {

    /**
     * 根据字典标识查询
     *
     * @param name   字典标识
     * @param status 状态
     * @return 字典信息
     */
    Dict findByNameAndStatus(String name, Byte status);

    /**
     * 根据标识查询字典数据,且排查指定ID的字典
     *
     * @param name 字典标识
     * @param id   字典ID
     * @return 字典信息
     */
    Dict findByNameAndIdNot(String name, Long id);
}
